﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;

namespace AloneLibrary.Services.Input
{
	public interface IInputHandler
	{
		Vector2 Movement { get; }
		Vector2 Rotation { get; }

		ActionButtonStatus Start { get; }
		ActionButtonStatus Back { get; }
		ActionButtonStatus Fire { get; }
		ActionButtonStatus Jump { get; }
		ActionButtonStatus Boost { get; }
		ActionButtonStatus Reload { get; }
		ActionButtonStatus Aim { get; }

		float Zoom { get; }
	};
}
